1)統(tǒng)一建模語言的概念
統(tǒng)一建模語言(Unified Modeling Language,UMI。)是一個通用的可視化建模語言,它是面向?qū)ο蠓治龊驮O計的一種標準化表示,用于對軟件進行描述、可視化處理、構造和建立軟件系統(tǒng)的文檔。它記錄了對所構造的系統(tǒng)的抉定和理解,可用于對系統(tǒng)的理解、設計、瀏覽、配置、維護和信息控制。UML適用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應用領域以及各種開發(fā)工具,是一種總結(jié)了以往建模技術的經(jīng)驗并吸收當今優(yōu)秀成果的標準建模方法。UML標準包括相關概念的語義,表示法和說明,提供了靜態(tài)、動態(tài)、系統(tǒng)環(huán)境及組織結(jié)構的模型。它可被可視化建模工具所支持,這些工具提供了代碼生成器和報表生成器等。UML標準并沒有定義一種標準的開發(fā)過程,但它比較適用于迭代式的開發(fā)過程,是為支持大部分現(xiàn)存的面向?qū)ο箝_發(fā)過程而設計的。
UML描述了系統(tǒng)的靜態(tài)結(jié)構和動態(tài)行為,它將系統(tǒng)描述為一些獨立的相互作用的對象,構成為外界提供一定功能的模型結(jié)構,靜態(tài)結(jié)構定義了系統(tǒng)中重要對象的屬性和服務,以及這些對象之間的相互關系,動態(tài)行為定義了對象的時間特性和對象為完成目標而相互進行通信的機制。
2)統(tǒng)一建模語言的特征
UML具有如下的語言特征。
(1)不是一種可視化的程序設計語言,而是一種可視化的建模語言。
(2)是一種建模語言規(guī)范說明,是面向?qū)ο蠓治雠c設計的一種標準表示。
(3)不是過程,也不是方法,但允許任何一種過程和方法使用它。
(4)簡單并且可擴展,具有擴展和專有化機制,便于擴展,無需對核心概念進行修改。
(5)為面向?qū)ο蟮脑O計與開發(fā)中涌現(xiàn)出的高級概念(如協(xié)作、框架、模式和組件)提供支持,強調(diào)在軟件開發(fā)中,對架構、框架、模式和組件的重用。
(6)與最好的軟件工程實踐經(jīng)驗集成。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質(zhì)量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |